Compilation of Heterogeneous Models: Motivations and Challenges
نویسندگان
چکیده
The widespread use of model driven engineering in the development of software-intensive systems, including highintegrity embedded systems, gave rise to a “Tower of Babel” of modeling languages. System architects may use languages such as OMG SysML and MARTE, SAE AADL or EAST-ADL; control and command engineers tend to use graphical tools such as MathWorks Simulink/Stateflow or Esterel Technologies SCADE, or textual languages such as MathWorks Embedded Matlab; software engineers usually rely on OMG UML; and, of course, many inhouse domain specific languages are equally used at any step of the development process. This heterogeneity of modeling formalisms raises several questions on the verification and code generation for systems described using heterogeneous models: How can we ensure consistency across multiple modeling views? How can we generate code, which is optimized with respect to multiple modeling views? How can we ensure model-level verification is consistent with the run-time behavior of the generated executable application? In this position paper we describe the motivations and challenges of analysis and code generation from heterogeneous models when intra-view consistency, optimization and safety are major concerns. We will then introduce Project P and Hi-MoCo respectively FUI and Eurostars -funded collaborative projects tackling the challenges above. This work continues and extends, in a wider context, the work carried out by the Gene-Auto project [1], [2]. Hereby we will present the key elements of Project P and Hi-MoCo, in particular: (i) the philosophy for the identification of safe and minimal practical subsets of input modeling languages; (ii) the overall architecture of the toolsets, the supported analysis techniques and the target languages for code generation; and finally, (iii) the approach to cross-domain qualification for an open-source, community-driven toolset.
منابع مشابه
Analysis of Realized Volatility in Tehran Stock Exchange using Heterogeneous Autoregressive Models Approach
Objective: The present study aims atinvestigating the behavior of realized volatility for high-frequency data of Tehran Stock Index from April28th, 2012 to August 8th, 2018. Methods: Three different types of HAR models including of HAR-RV-CJ, HAR-RV and HAR-RVJ were used to analyze the Realized Volatility. Results: The obtained results of three diverse models revealed that the estimated Reali...
متن کاملبودجه ریزی و مدیریت مبتنی بر نتیجه
The aim of this article is to inform on the frameworks, motivations, performance challenges, planning alternatives and real experiences of applying “results-oriented budgeting and management”. This system improves the domain of budgeting and management through increasing the domain and types of information produced. Results-oriented budgeting and management system supplements product-oriented b...
متن کاملبررسی عامل کششی انگیزاننده گردشگران در انتخاب مقصد، مقایسه مقاصد داخلی و خارجی (مطالعه موردی شهر تهران)
Tourism industry, nowadays, is considered to be a demand-oriented profession. One of the methods of recognizing the demand is investigating tourists’ motivations for choosing a particular destination upon which the amount and type of supply can be decided. On the other hand, in the geography of spatial behavior, people’s understanding and choice of their surrounding environment is attended to a...
متن کاملModelling the Heterogeneous Price Setting Behavior of Firms (DSGE Approach)
Despite the empirical evidence of the difference in the degree of price stickiness of goods and services, in the new standard Keynesian models, the same price stickiness is considered for all firms producing intermediate goods. In recent years, a new generation of pricing models has been introduced to simulate the heterogeneous price setting behavior in which, unlike standard pricing models, th...
متن کاملA Model for Product Development Process with an Approach to Agility in the Hand-Woven Carpet Industry Using Grounded Theory Methodology
The hand-woven carpet industry has faced many challenges due to internal and external factors. The use of scientific and pre-planned methods through which the impacts of these factors can be mitigated or eliminated can lead to the prosperity of this influential industry on culture, economy, and social life. Presenting a model for product development is one of these scientific methods. The produ...
متن کامل